'''
### 6.完全平方数

题目要求：完全平方数，就是可以表示为某个整数的平方的数，例如9，是3的平方，16是4的平方，9和16都是完全平方数，请打印10000以内的完全平方数

两个思路，一个思路是从1到10000进行遍历，对每一个数值进行判断，判断其是否为某个整数的平方。

第二个思路，从1到10000进行遍历，计算每一个数值的平方，如果这个平方小于10000，那么这个数值的平方就是完全平方数。

显然，第二个方法更容易一些，毕竟开根号这种事情，不能保证开出来的一定是整数
'''

#判断一个数是否是完全平方数
def pfs(x):
    if x**0.5%1==0:
        print(x,end=",")

# pfs(26) 

# def all_pfs():
#     for i in range(1,10001):
#         pfs(i) 

def all_pfs():
    for i in range(1,10001):
        if i**2<=10000:
            print(i**2,end=",") 

all_pfs()

